
// 1.创建set结构
const set = new Set()
set.add(10)
set.add(11)
set.add(12)
set.add(13)
set.add(14)
set.add(15)
console.log(set);

set.add(10)
console.log(set);

// 2.对象如果指针不同，是可以不一样的

// 3.数组去重
const arr = [33, 10, 26, 26, 5]
const arrSet = new Set(arr)
console.log(arrSet);
// from参数为可迭代对象
const newArr1 = Array.from(arrSet)
const newArr2 = [...arrSet]
console.log(newArr1, newArr2);

// 4.size属性
console.log(arrSet.size);

// 5.方法
arrSet.add(1)
arrSet.delete(33)
console.log(arrSet);
console.log(arrSet.has(1));
// arrSet.clear()
console.log(arrSet);

// 6.遍历
arrSet.forEach(item => {
  console.log(item);
})
for(const item of arrSet) {
  console.log(item);
}


